this is very inconvenient for us - Turkish English Dictionary